package com.ktgj.flight.domain.InterfaceEntity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

/**
 * @author wyj
 * @create 2021-09-15 14:59
 */
public class MoOutTicketCallBackResponse extends MoResponse implements Serializable {
    /**
     * 回调信息时间
     */
    public String CallBackTime ;

    /**
     * 订单号
     */
    public String OrderID ;

    /**
     * 外部主订单号
     */
    public String OutOrderID ;

    /**
     * 通知类型 EnumHelper.CallBackType
     */
    public int CallBackType ;

    /**
     * 出票状态 EnumHelper.OrderStatus
     */
    public int OrderStatus ;

    /**
     * 操作金额
     */
    public BigDecimal Amount ;

    /**
     * 手续费
     */
    public BigDecimal RefundFare ;

    /**
     * 出票状态说明
     */
    public String OrderStatusMsg ;

    /**
     * 乘机人集合
     */
    public List<MoPassenger> ListMoPassenger ;

    public MoOutTicketCallBackResponse() {
        ListMoPassenger = new ArrayList<>();
    }
}
